package corba;

/**
 * Interface definition: StationServerCORBAInterface.
 * 
 * @author OpenORB Compiler
 */
public interface StationServerCORBAInterfaceOperations
{
    /**
     * Operation createCRecord
     */
    public String createCRecord(String fName, String lName, String crimeDesc, String status, String badgeID);

    /**
     * Operation createMRecord
     */
    public String createMRecord(String fName, String lName, String description, String address, String lastDate, String lastLocation, String status, String badgeID);

    /**
     * Operation getRecordCounts
     */
    public String getRecordCounts(String badgeID);

    /**
     * Operation editRecord
     */
    public String editRecord(String lName, String recordID, String newStatus, String badgeID);

    /**
     * Operation transferRecord
     */
    public String transferRecord(String badgeID, String recordID, String remoteStationServerName);

    /**
     * Operation printAllRecords
     */
    public void printAllRecords();

}
